package com.woniuxy.controller;

import java.util.ArrayList;
import java.util.List;

public class ListDemo {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        list.add("a");
        list.add("b");
        list.add("c");
        list.add("d");
        //ConcurrentModificationException
        for (String item : list) {
            if (item=="a") {
                list.remove(item);
            }
            System.out.println(item+",");
        }
        // 输出删除元素后的集合
//        Iterator<String> iterator = list.iterator();
//        while (iterator.hasNext()) {
//            String item = iterator.next();
//            if ("a".equals(item)) {
//                iterator.remove();
//            }
//        }
//        System.out.println(list); // 输出：[A, C]
    }
}
